const DailyLogController = require("../controller/dailyLogController");
const express = require("express");
const router = express.Router();
const dailyLogController = new DailyLogController();

// 获取数据统计
router.get("/stats", dailyLogController.getCoreStats.bind(dailyLogController));

// 根据日期获取当日食材成本
router.get(
  "/costs/:log_date",
  dailyLogController.getDailyCosts.bind(dailyLogController)
);

// 获取列表
router.get("/", dailyLogController.getLogList.bind(dailyLogController));

// 添加
router.post("/", dailyLogController.createLog.bind(dailyLogController));

// 获取/更新/删除日志详情
router.get("/:id", dailyLogController.getLogDetail.bind(dailyLogController));
router.put("/:id", dailyLogController.updateLog.bind(dailyLogController));
router.delete("/:id", dailyLogController.deleteLog.bind(dailyLogController));

module.exports = router;
